double-decker bus - French English Dictionary